What is eunuch meaning?

A eunuch is a man who has been castrated, typically in order to serve a specific purpose such as being a gatekeeper, harem guard or high-ranking court official. In some instances, eunuchs were also used as slaves or in religious practices. Castration may be performed through surgery or the use of hormonal drugs which inhibit the production of testosterone. The term "eunuch" can also be used more broadly to refer to men who have been rendered sexually impotent for some reason, such as illness or injury. The practice of castrating men for specific purposes has been practiced in various cultures throughout history and continues to occur in some countries today, though it is now widely seen as a form of human rights violation.